home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / topware / pspad / pspad450inst_cz.exe / {app} / Context / CPP.def < prev    next >
Text File  |  2005-07-19  |  21KB  |  1,076 lines

  1. ;; PSPad code template for C
  2. ;; Author: Karel Pavelka
  3. ;; E-mail: webjob@seznam.cz
  4. ;; Update: 16.12.2003
  5. ;;
  6. ;;   (black)      funkce jazyka
  7. ;; B (blue)
  8. ;; D (dark gray)
  9. ;; F (fuchsia)
  10. ;; G (green)
  11. ;; M (maroon)
  12. ;; N (navy)
  13. ;; P (purple)
  14. ;; R (red)
  15. ;;
  16. ;;
  17. [Macro definition]
  18. %include%=@C include,,,<assert.h>;<ctype.h>;<errno.h>;<float.h>;<limits.h>;<locale.h>;<math.c>;<setjmp.h>;<signal.h>;<stdarg.h>;<stddef.h>;<stdio.h>;<stdlib.h>;<string.h>;<time.h>;<vcl.h>;<windows.h>,
  19. [/*...*/ |G komentß° /* ... */ ]
  20. /*
  21.     º|
  22. */
  23. [#define|G ]
  24. |#define
  25. º
  26. [#include|G ]
  27. |#include %include%
  28. º
  29. [class|G deklarace t°φdy]
  30. class |{
  31. º
  32. protected:
  33.  
  34. public:
  35.  
  36. }
  37. [for|P cyklus for]
  38. for(  |; ; )
  39. {
  40.   º
  41. }
  42. [if|P if statement]
  43. if( |)
  44. {
  45.   º
  46. }
  47. [switch|P p°epφnaΦ switch]
  48. switch( º|)
  49. {
  50.     case :
  51.         break;
  52.  
  53.     case :
  54.         break;
  55.  
  56.     default:
  57.  
  58. }
  59. [FORi|P cyklus for s prom∞nnou i]
  60. for(int i=0;i  |;i++)
  61. {
  62.   º
  63. }
  64. [do|P cyklus do]
  65. do
  66. {
  67.   º
  68. } while();
  69. [break |P break statement]
  70. break;
  71. [continue |P continue statement]
  72. continue;
  73. [case |P switch case statement]
  74. case |:
  75.     break;
  76. ;
  77. [main |G hlavnφ program]
  78. main ()
  79. {
  80.   |º
  81. }
  82. [try |P try statement]
  83. try
  84. {
  85.   |º
  86. }
  87. ;
  88. [abort | ]
  89. void abort (void);
  90. [abs | ]
  91. int abs (int j);
  92. [access | ]
  93. int access (const char *path, int amode);
  94. [acos | arkuskosinus x]
  95. double acos (double x);
  96. [alarm | ]
  97. unsigned int alarm (unsigned int seconds);
  98. [asctime | p°evod ·daje ze struktury tm na °et∞zec]
  99. char* asctime (const struct tm *timeptr);
  100. [asin | arkussinus x]
  101. double asin (double x);
  102. [assert | ]
  103. void assert (int expression);
  104. [atan | arkustangens x]
  105. double atan (double x);
  106. [atan2 | arkustangens x,y]
  107. double atan2 (double y, double x);
  108. [atexit | ]
  109. int atexit (void (*func)(void));
  110. [atof | ]
  111. double atof (const char *nptr);
  112. [atoi | ]
  113. int atoi (const char *nptr);
  114. [atol | ]
  115. long int atol (const char *nptr);
  116. [bsearch | ]
  117. void *bsearch (const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));
  118. [calloc | ]
  119. void *calloc (size_t nmemb, size_t size);
  120. [ceil | nejmenÜφ celΘ Φφslo v∞tÜφ ne₧ x (zaokrouhlenφ na horu); jeli x celΘ Φφslo, vrßtφ funkce x]
  121. double ceil (double x);
  122. [cfgetispeed | ]
  123. speed_t cfgetispeed (const struct termios *p);
  124. [cfgetospeed | ]
  125. speed_t cfgetospeed (const struct termios *p);
  126. [cfsetispeed | ]
  127. int cfsetispeed (const struct termios *p, speed_t speed);
  128. [cfsetospeed | ]
  129. int cfsetospeed (const struct termios *p, speed_t speed);
  130. [chdir | ]
  131. int chdir (const char *path);
  132. [chmod | ]
  133. int chmod (const char *path, mode_t mode);
  134. [chown | ]
  135. int chown (const char *path, uid_t owner, gid_t group);
  136. [clearerr | ]
  137. void clearerr (FILE *stream);
  138. [clock | poΦet tik∙ procesoru od oka₧iku spuÜt∞nφ programu]
  139. clock_t clock (void);
  140. [close | ]
  141. int close (int fildes);
  142. [closedir | ]
  143. int closedir (DIR *dirp);
  144. [cos | kosinus x]
  145. double cos (double x);
  146. [cosh | hyperbolick² kosinus x]
  147. double cosh (double x);
  148. [creat | ]
  149. int creat (const char *path, mode_t mode);
  150. [ctermid | ]
  151. char *ctermid (char *s);
  152. [ctime | p°evod Φasu (·daje ze struktury time_t)na °et∞zec]
  153. char *ctime (const time_t *timer);
  154. [cuserid | ]
  155. char *cuserid (char *s);
  156. [difftime | rozdφl dvou Φas∙ (dvou ·daj∙ time_t, v²sledek je v sekundßch)]
  157. double difftime (time_t time1, time_t time0);
  158. [div | ]
  159. div_t div (int numer, int denom);
  160. [dup | ]
  161. int dup (int fildes);
  162. [dup2 | ]
  163. int dup2 (int fildes, int fildes2);
  164. [execl | ]
  165. int execl (const char *path, const char *args, ...);
  166. [execle | ]
  167. int execle (const char *path, const char *args, ...);
  168. [execlp | ]
  169. int execlp (const char *file, const char *args, ...);
  170. [execv | ]
  171. int execv (const char *path, char *const argv[]);
  172. [execve | ]
  173. int execve (const char *path, char *const argv[], char *const *envp);
  174. [execvp | ]
  175. int execvp (const char *file, char *const argv[]);
  176. [exit | ]
  177. void exit (int status);
  178. [_exit | ]
  179. void _exit (int status);
  180. [exp | ]
  181. double exp (double x);
  182. [fabs | absolutnφ hodnota x]
  183. double fabs (double x);
  184. [fclose | ]
  185. int fclose (File *stream);
  186. [fcntl | ]
  187. int fcntl (int fildes, int cmd, ...);
  188. [fdopen | ]
  189. File *fdopen (int filedes, const char *type);
  190. [feof | ]
  191. int feof (FILE *stream);
  192. [ferror | ]
  193. int ferror (FILE *stream);
  194. [fflush | ]
  195. int fflush (FILE *stream);
  196. [fgetc | ]
  197. int fgetc (FILE *stream);
  198. [fgetpos | ]
  199. int fgetpos (FILE *stream, fpos_t *pos);
  200. [fgets | ]
  201. char *fgets (char *s, int n, FILE *stream);
  202. [fileno | ]
  203. int fileno (FILE *stream);
  204. [floor | opak ceil(), nejv∞tÜφ celΘ Φφslo menÜφ ne₧ x (zaokrouhlenφ dol∙); jeli x celΘ Φφslo, vrßtφ funkce x]
  205. double floor (double x);
  206. [fmod | reßln² zbytek po d∞lenφ x/y]
  207. double fmod (double x, double y);
  208. [fopen | ]
  209. FILE *fopen (const char *filename, const char *mode);
  210. [fork | ]
  211. pid_t fork (void);
  212. [fpathconf | ]
  213. long fpathconf (int fildes, int name);
  214. [fprintf | ]
  215. inf fprintf (FILE *stream, const char *format, ...);
  216. [fputc | ]
  217. int fputc (int c, FILE *stream);
  218. [fputs | ]
  219. int fputs (const char *s, FILE *stream);
  220. [fread | ]
  221. size_t fread (void *ptr, size_t size, size_t nmemb, FILE *stream);
  222. [free | ]
  223. void free (void *ptr);
  224. [freopen | ]
  225. FILE *freopen (const char *filename, const char *mode, FILE *stream);
  226. [frexp | rozd∞lφ x na mantisu a exponent (mocninu dvou)]
  227. double frexp (double value, int *exp);
  228. [fscanf | ]
  229. int fscanf (FILE *stream, const char *format, ...);
  230. [fseek | ]
  231. int fseek (FILE *stream, long int offset, int whence);
  232. [fsetpos | ]
  233. int fsetpos (FILE *stream, const fpos_t * pos);
  234. [fstat | ]
  235. int fstat (int fildes, struct stat *buf);
  236. [ftell | ]
  237. long int ftell (FILE *stream);
  238. [fwrite | ]
  239. size_t fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream);
  240. [getc | ]
  241. int getc (FILE *stream);
  242. [getchar | ]
  243. int getchar (void);
  244. [getcwd | ]
  245. char *getcwd (char *buf, size_t size);
  246. [getegid | ]
  247. gid_t getegid (void);
  248. [getenv | ]
  249. char *getenv (const char *name);
  250. [geteuid | ]
  251. uid_t geteuid (void);
  252. [getgid | ]
  253. gid_t getgid (void);
  254. [getgrgid | ]
  255. struct group *getgrgid (gid_t gid);
  256. [getgrnam | ]
  257. struct group *getgrnam (const char *name);
  258. [getgroups | ]
  259. int getgroups (int gidsetsize, gid_t grouplist[]);
  260. [getlogin | ]
  261. char *getlogin (void);
  262. [getpgrp | ]
  263. pid_t getpgrp (void);
  264. [getpid | ]
  265. pid_t getpid (void);
  266. [getppid | ]
  267. pid_t getppid (void);
  268. [getpwnam | ]
  269. struct passwd *getpwnam (const char *name);
  270. [getpwuid | ]
  271. struct passwd *getpwuid (uid_t uid);
  272. [gets | ]
  273. char *gets (char *s);
  274. [getuid | ]
  275. uid_t getuid (void);
  276. [gmtime | p°evod Φasu (·daje struktury time_t) do GMT, vracφ ukazatel na tm]
  277. struct tm *gmtime (const time_t *timer);
  278. [isalnum | ]
  279. int isalnum (int c);
  280. [isalpha | ]
  281. int isalpha (int c);
  282. [isatty | ]
  283. int isatty (int fildes);
  284. [iscntrl | ]
  285. int iscntrl (int c);
  286. [isdigit | ]
  287. int isdigit (int c);
  288. [isgraph | ]
  289. int isgraph (int c);
  290. [islower | ]
  291. int islower (int c);
  292. [isprint | ]
  293. int isprint (int c);
  294. [ispunct | ]
  295. int ispunct (int c);
  296. [isspace | ]
  297. int isspace (int c);
  298. [isupper | ]
  299. int isupper (int c);
  300. [isxdigit | ]
  301. int isxdigit (int c);
  302. [kill | ]
  303. int kill (pid_t pid, int sig);
  304. [labs | ]
  305. long int labs (long int j);
  306. [ldexp | x krßt dva na n-tou]
  307. double ldexp (double x, int exp);
  308. [ldiv | ]
  309. ldiv_t ldiv (long int numer, long int denom);
  310. [link | ]
  311. int link (const char *existing, const char *new);
  312. [localeconv | ]
  313. struct lconv *localeconv (void);
  314. [localtime | konvertuje Φas do struktury (tm)]
  315. struct tm *localtime (const time_t *timer);
  316. [log | p°irozen² logaritmus x]
  317. double log (double x);
  318. [log10 | desφtkov² logaritmus x]
  319. double log10 (double x);
  320. [longjmp | ]
  321. void longjmp (jmp_buf env, int val);
  322. [lseek | ]
  323. off_t lseek (int fildes, off_t offset, int whence);
  324. [malloc | ]
  325. void malloc (size_t size);
  326. [mblen | ]
  327. int mblen (const char *s, size_t n);
  328. [mbstowcs | ]
  329. size_t mbstowcs (wchar_t *pwcs, const char *s, size_t n);
  330. [mbtowc | ]
  331. int mbtowc (wchar_t *pwc, const char *s, size_t n);
  332. [memchr | hledßnφ znak∙ v poli znak∙]
  333. void *memchr (const void *s, int c, size_t n);
  334. [memcmp | prohledßvßnφ polφ znak∙]
  335. int memcmp (const void *s1, const void *s2, size_t n);
  336. [memcpy | kopφrovßnφ polφ znak∙]
  337. void *memcpy (void *s1, const void *s2, size_t n);
  338. [memmove | ]
  339. void *memmove (void * s1, const void *s2, size_t n);
  340. [memset | vypln∞nφ pole znak∙ konstantou]
  341. void *memset (void *s, int c, size_t n);
  342. [mkdir | ]
  343. int mkdir (const char *path, mode_t mode);
  344. [mkfifo | ]
  345. int mkfifo (const char *path, mode_t mode);
  346. [mktime | p°evede Φas (tm) do kalendß°nφho formßtu (time_t)]
  347. time_t mktime (struct tm *timer);
  348. [modf | rozd∞lφ x na celou Φßst (n) a desetinou Φßst]
  349. double modf (double value, double *iptr);
  350. [open | ]
  351. int open (const char *path, int oflag, ...);
  352. [opendir | ]
  353. DIR *opendir (const char *dirname);
  354. [pathconf | ]
  355. long pathconf (const char *path, int name);
  356. [pause | ]
  357. int pause (void);
  358. [perror | ]
  359. void perror (const char *s);
  360. [pipe | ]
  361. int pipe (int fildes[2]);
  362. [pow | ]
  363. double pow (double x, double y);
  364. [printf | ]
  365. int printf (const char *format, ...);
  366. [putc | ]
  367. int putc (int c, FILE *stream);
  368. [putchar | ]
  369. int putchar (int c);
  370. [puts | ]
  371. int puts (const char *s);
  372. [qsort | ]
  373. void qsort (void *base, size_t nmemb, size_t size);
  374. [raise | ]
  375. int raise (int sig);
  376. [rand | ]
  377. int rand (void);
  378. [read | ]
  379. int read (int fildes, void *buf, unsigned int nbyte);
  380. [readdir | ]
  381. struct dirent *readdir (DIR *dirp);
  382. [realloc | ]
  383. void realloc (void *ptr, size_t size);
  384. [remove | ]
  385. int remove (const char *filename);
  386. [rename | ]
  387. int rename (const char * old, const char *new);
  388. [rewind | ]
  389. void rewind (FILE *stream);
  390. [rewinddir | ]
  391. void rewinddir (DIR *dirp);
  392. [rmdir | ]
  393. int rmdir (const char *path);
  394. [scanf | naΦte z klßvesnice jeden nebo vφce ·daj∙ a ulo₧φ jej (je) do zadanΘ prom∞nnΘ (prom∞nn²ch)]
  395. int scanf (const char *format, ...);
  396. [setbuf | ]
  397. void setbuf (FILE *stream, char *buf);
  398. [setgid | ]
  399. int setgid (gid_t gid);
  400. [setjmp | ]
  401. int setjmp (jmp_buf env);
  402. [setlocale | ]
  403. char *setlocale (int category, const char *locale);
  404. [setpgid | ]
  405. int setpgid (pid_t pid, pid_t pgid);
  406. [setsid | ]
  407. pid_t setsid (void);
  408. [setuid | ]
  409. int setuid (uid_t uid);
  410. [setvbuf | ]
  411. int setvbuf (FILE *stream, char *buf, int mode, size_t size);
  412. [sigaction | ]
  413. int sigaction (int sig, const struct sigaction * act, struct sigaction *oact);
  414. [sigaddset | ]
  415. int sigaddset (sigset_t *set, int signo);
  416. [sigdelset | ]
  417. int sigdelset (sigset_t *set, int signo);
  418. [sigemptyset | ]
  419. int sigemptyset (sigset_t *set);
  420. [sigfillset | ]
  421. int sigfillset (sigset_t *set);
  422. [sigismember | ]
  423. int sigismember (const sigset_t *set, int signo);
  424. [siglongjmp | ]
  425. void siglongjmp (sigjmp_buf env, int val);
  426. [signal | ]
  427. void signal (int sig, void *func(int sig));
  428. [sigpending | ]
  429. int sigpending (sigset_t *set);
  430. [sigprocmask | ]
  431. int sigprocmask (int how, const sigset_t *set, sigset_t *oset);
  432. [sigsetjmp | ]
  433. int sigsetjmp (sigjmp_buf env, int savemask);
  434. [sigsuspend | ]
  435. int sigsuspend (const sigset_t *sigmask);
  436. [sin | sinus x]
  437. double sin (double x);
  438. [sinh | hyperbolick² sinus x]
  439. double sinh (double x);
  440. [sleep | ]
  441. unsigned int sleep (unsigned int seconds);
  442. [sprintf | ]
  443. int sprintf (char *s, const char *format, ...);
  444. [sqrt | odmocnina z x]
  445. double sqrt (double x);
  446. [srand | ]
  447. void srand (unsigned int seed);
  448. [sscanf | ]
  449. int sscanf (const char *s, const char *format, ...);
  450. [stat | ]
  451. int stat (const char *path, struct stat *buf);
  452. [strcat | ]
  453. char *strcat (char *s1, const char *s2);
  454. [strchr | hledßnφ prvnφho v²skytu znaku v °et∞zci]
  455. char *strchr (const char *s, int c);
  456. [strcmp | ]
  457. int strcmp (const char *s1, const char *s2);
  458. [strcoll | ]
  459. int strcoll (const char *s1, const char *s2);
  460. [strcpy | ]
  461. char *strcpy (char *s1, const char *s2);
  462. [strcspn | hledßnφ shody prvnφho znaku]
  463. size_t strcspn (const char *s1, const char *s2);
  464. [strerror | ]
  465. char *strerror (int errnum);
  466. [strftime | p°evede slo₧ky data a Φasu na °et∞zec, je mo₧nΘ definovat formßt p°evodu]
  467. size_t *strftime (char *s, size_t maxsize, const char *format, const struct tm *timeptr);
  468. [strlen | ]
  469. size_t strlen (const char *s);
  470. [strncat | ]
  471. char *strncat (char *s1, const char *s2, size_t n);
  472. [strncmp | ]
  473. char *strncmp (char *s1, const char *s2, size_t n);
  474. [strncpy | ]
  475. char *strncpy (char *s1, const char *s2, size_t n);
  476. [strpbrk | hledßnφ shody jakΘhokoliv znaku]
  477. char *strpbrk (const char *s1, const char *s2);
  478. [strrchr | hledßnφ prvnφho v²skytu znaku v °et∞zci, hledßnφ probφhß zprava doleva]
  479. char *strrchr (const char *s, int c);
  480. [strspn | hledßnφ prvnφho rozdφlnΘho znaku]
  481. size_t strspn (const char *s1, const char *s2);
  482. [strstr | ]
  483. char *strstr (const char *s1, const char *s2);
  484. [strtod | ]
  485. double strtod (const char *nptr, char **endptr);
  486. [strtok | rozΦlen∞nφ °et∞zce na zßklad∞ zadan²ch odd∞lovaΦ∙]
  487. char *strtok (char *s1, const char *s2);
  488. [strtol | ]
  489. long int strtol (const char *nptr, char **endptr, int base);
  490. [strtoul | ]
  491. unsigned long int strtoul (const char *nptr, char **endptr, int base);
  492. [strxfrm | ]
  493. size_t strxfrm (char *s1, const char *s2, size_t n);
  494. [sysconf | ]
  495. long sysconf (int name);
  496. [system | ]
  497. int system (const char *string);
  498. [tan | tangens x]
  499. double tan (double x);
  500. [tanh | hyperbolick² tangens x]
  501. double tanh (double x);
  502. [tcdrain | ]
  503. int tcdrain (int fildes);
  504. [tcflow | ]
  505. int tcflow (int fildes, int action);
  506. [tcflush | ]
  507. int tcflush (int fildes, int queue_selector);
  508. [tcgetattr | ]
  509. int tcgetattr (int fiildes, struct termos *tp);
  510. [tcgetpgrp | ]
  511. pid_t tcgetpgrp (int fildes);
  512. [tcsendbreak | ]
  513. int tcsendbreak (int fildes, int duration);
  514. [tcsetattr | ]
  515. int tcsetattr (int fildes, int options, const struct termios *tp);
  516. [tcsetpgrp | ]
  517. int tcsetpgrp (int fildes, pid_t pgrpid);
  518. [time | vrßtφ aktußlnφ Φas (jako poΦet sekund od 1.1. 1970)]
  519. time_t time (time_t *timer);
  520. [times | ]
  521. clock_t times (struct tms *buffer);
  522. [tmpfile | ]
  523. FILE *tmpfile (void);
  524. [tmpnam | ]
  525. char *tmpnam (char *s);
  526. [tolower | ]
  527. int tolower (int c);
  528. [toupper | ]
  529. int toupper (int c);
  530. [ttyname | ]
  531. cahr *ttyname (int fildes);
  532. [tzset | ]
  533. void tzset (void);
  534. [umask | ]
  535. mode_t umask (mode_t cmask);
  536. [uname | ]
  537. int uname (struct utsname *name);
  538. [ungetc | ]
  539. int ungetc (int c, FILE *stream);
  540. [unlink | ]
  541. int unlink (const char *path);
  542. [utime | ]
  543. int utime (const char *path, const struct utimbuf *times);
  544. [va_arg | ]
  545. type va_arg (va_list ap, type);
  546. [va_end | ]
  547. void va_end (va_list ap);
  548. [va_start | ]
  549. void va_start (va_list ap, parmN);
  550. [vfprintf | ]
  551. int vfprintf (FILE *stream, const char *format, va_list arg);
  552. [vprintf | ]
  553. int vprintf (const char *format, va_list arg);
  554. [vsprintf | ]
  555. int vsprintf (char *s, const char *format, va_list arg);
  556. [wait | ]
  557. pid_t wait (int *statloc);
  558. [waitpid | ]
  559. pid_t waitpid (pid_t pid, int *stat_loc, int options);
  560. [wcstombs | ]
  561. size_t wcstombs (char *s, const wchar_t *pwcs, size_t n);
  562. [wctomb | ]
  563. int wctomb (char *s, wchar_t wchar);
  564. [write | ]
  565. int write (int fildes, const void *buf, unsigned int nbyte);
  566. ;
  567. ;
  568. ; -----------------------------------------------------------------------------
  569. ; Tree content
  570. ; -----------------------------------------------------------------------------
  571. [Tree Content]
  572. Statements
  573.  break
  574.  continue
  575.  do
  576.  for
  577.  goto
  578.  if
  579.  switch
  580.  while
  581. assert.h
  582.  assert
  583. ctype.h
  584.  isalnum
  585.  isalpha
  586.  iscntrl
  587.  isdigit
  588.  isgraph
  589.  islower
  590.  isprint
  591.  ispunct
  592.  isspace
  593.  isupper
  594.  isxdigit
  595.  tolower
  596.  toupper
  597. errno.h
  598.  errno
  599. locale.h
  600.  localeconv
  601.  setlocale
  602. math.c
  603.  acos
  604.  asin
  605.  atan
  606.  atan2
  607.  ceil
  608.  cos
  609.  cosh
  610.  exp
  611.  fabs
  612.  floor
  613.  fmod
  614.  frexp
  615.  ldexp
  616.  log
  617.  log10
  618.  modf
  619.  pow
  620.  sin
  621.  sinh
  622.  sqrt
  623.  tan
  624.  tanh
  625. signal.h
  626.  raise
  627.  sig_atomic_t
  628. stdio.h
  629.  clearerr
  630.  fclose
  631.  feof
  632.  ferror
  633.  fflush
  634.  fgetc
  635.  fgetpos
  636.  fgets
  637.  fopen
  638.  fprintf
  639.  fputc
  640.  fputs
  641.  fread
  642.  freopen
  643.  fscanf
  644.  fseek
  645.  fsetpos
  646.  ftell
  647.  fwrite
  648.  getc
  649.  getchar
  650.  gets
  651.  perror
  652.  printf
  653.  putc
  654.  putchar
  655.  puts
  656.  remove
  657.  rename
  658.  rewind
  659.  scanf
  660.  setbuf
  661.  setvbuf
  662.  sprintf
  663.  sscanf
  664.  tmpfile
  665.  tmpnam
  666.  ungetc
  667.  vfprintf
  668.  vprintf
  669.  vsprintf
  670. setjmp.h
  671.  jmp_buf
  672.  longjmp
  673.  setjmp
  674. stdarg.h
  675.  va_arg
  676.  va_end
  677.  va_list
  678.  va_start
  679. stdlib.h
  680.  abort
  681.  abs
  682.  atexit
  683.  atof
  684.  atoi
  685.  atol
  686.  bsearch
  687.  calloc
  688.  div
  689.  exit
  690.  free
  691.  getenv
  692.  labs
  693.  ldiv
  694.  malloc
  695.  mblen
  696.  mbstowcs
  697.  mbtowc
  698.  qsort
  699.  rand
  700.  realloc
  701.  srand
  702.  strtod
  703.  strtol
  704.  strtoul
  705.  system
  706.  wcstombs
  707.  wctomb
  708. string.h
  709.  memcmp
  710.  memcpy
  711.  memchr
  712.  memset
  713.  size_t
  714.  strcspn
  715.  strchr
  716.  strpbrk
  717.  strrchr
  718.  strtok
  719. time.h
  720.  asctime
  721.  clock
  722.  clock_t
  723.  ctime
  724.  difftime
  725.  gmtime
  726.  localtime
  727.  mktime
  728.  strftime
  729.  strxfrm
  730.  time
  731.  time_t
  732.  tm
  733. ;
  734. ;
  735. ; -----------------------------------------------------------------------------
  736. ; KeyWords
  737. ; -----------------------------------------------------------------------------
  738. [Keywords]
  739. __asm
  740. __automated
  741. __cdecl
  742. __classid
  743. __closure
  744. __declspec
  745. __dispid
  746. __except
  747. __export
  748. __fastcall
  749. __finally
  750. __import
  751. __int16
  752. __int32
  753. __int64
  754. __int8
  755. __pascal
  756. __property
  757. __published
  758. __rtti
  759. __stdcall
  760. __thread
  761. __try
  762. _asm
  763. _cdecl
  764. _exit ();
  765. _export
  766. _fastcall
  767. _import
  768. _pascal
  769. _stdcall
  770. abort ();
  771. abs ();
  772. access (, );
  773. acos ();
  774. alarm ();
  775. asctime ();
  776. asin ();
  777. asm
  778. assert ();
  779. atan ();
  780. atan2 (, );
  781. atexit ();
  782. atof ();
  783. atoi ();
  784. atol ();
  785. auto
  786. bool
  787. break
  788. bsearch (, , , , );
  789. calloc (, );
  790. case
  791. catch
  792. cdecl
  793. ceil ();
  794. cfgetispeed ();
  795. cfgetospeed ();
  796. cfsetispeed (, );
  797. cfsetospeed (, );
  798. class
  799. clearerr ();
  800. clock ();
  801. close ();
  802. closedir ();
  803. const
  804. const_cast
  805. continue
  806. cos ();
  807. cosh ();
  808. creat (, );
  809. ctermid ();
  810. ctime ();
  811. cuserid ();
  812. default
  813. delete
  814. difftime (, );
  815. div (, );
  816. do
  817. double
  818. dup ();
  819. dup2 (, );
  820. dynamic_cast
  821. else
  822. enum
  823. execl (, , );
  824. execle (, , );
  825. execlp
  826. execlp (, , );
  827. execv (, );
  828. execve (, , );
  829. execvp (, );
  830. exit ();
  831. exp ();
  832. explicit
  833. extern
  834. fabs ();
  835. false
  836. fclose ();
  837. fcntl (, , );
  838. fdopen (, );
  839. feof ();
  840. ferror ();
  841. fflush ();
  842. fgetc ();
  843. fgetpos (, );
  844. fgets (, , );
  845. fileno ();
  846. float
  847. floor ();
  848. fmod (, );
  849. fopen (, );
  850. for
  851. fork ();
  852. fpathconf (, );
  853. fprintf ("", , );
  854. fputc (, );
  855. fputs (, );
  856. fread (, , , );
  857. free ();
  858. freopen (, , );
  859. frexp (, );
  860. friend
  861. fscanf (, , );
  862. fseek (, , );
  863. fsetpos (, );
  864. fstat (, );
  865. ftell ();
  866. fwrite (, , , );
  867. getc ();
  868. getcwd (, );
  869. getegid ();
  870. getenv ();
  871. geteuid ();
  872. getgid ();
  873. getgrgid ();
  874. getgrnam ();
  875. getgroups (, );
  876. getchar ();
  877. getlogin ();
  878. getpgrp ();
  879. getpid ();
  880. getppid ();
  881. getpwnam ();
  882. getpwuid ();
  883. gets ();
  884. getuid ();
  885. gmtime ();
  886. goto
  887. char
  888. chdir ();
  889. chmod (, );
  890. chown (, , );
  891. if
  892. inline
  893. int
  894. isalnum ();
  895. isalpha ();
  896. isatty ();
  897. iscntrl ();
  898. isdigit ();
  899. isgraph ();
  900. islower ();
  901. isprint ();
  902. ispunct ();
  903. isspace ();
  904. isupper ();
  905. isxdigit ();
  906. kill (, );
  907. labs ();
  908. ldexp (, );
  909. ldiv (, );
  910. link (, );
  911. localeconv ();
  912. localtime ();
  913. log ();
  914. log10 ();
  915. long
  916. longjmp (, );
  917. lseek (, , );
  918. malloc ();
  919. mblen (, );
  920. mbstowcs (, , );
  921. mbtowc (, , );
  922. memcmp (, , );
  923. memcpy (, , );
  924. memchr (, , );
  925. memmove (, , );
  926. memset (, , );
  927. mkdir (, );
  928. mkfifo (, );
  929. mktime ();
  930. modf (, );
  931. mutable
  932. namespace
  933. new
  934. open (, , );
  935. opendir ();
  936. operator
  937. pascal
  938. pathconf (, );
  939. pause ();
  940. perror ();
  941. pipe ();
  942. pow (, );
  943. printf ("", );
  944. private
  945. protected
  946. publicregister
  947. putc (, );
  948. putchar ();
  949. puts ();
  950. qsort (, , );
  951. raise ();
  952. rand ();
  953. read (, , );
  954. readdir ();
  955. realloc (, );
  956. reinterpret_cast
  957. remove ();
  958. rename (, );
  959. return
  960. rewind ();
  961. rewinddir ();
  962. rmdir ();
  963. scanf (, );
  964. setbuf (, );
  965. setgid ();
  966. setjmp ();
  967. setlocale (, );
  968. setpgid (, );
  969. setsid ();
  970. setuid ();
  971. setvbuf (, , , );
  972. short
  973. sigaction (, , );
  974. sigaddset (, );
  975. sigdelset (, );
  976. sigemptyset ();
  977. sigfillset ();
  978. sigismember (, );
  979. siglongjmp (, );
  980. signal (, );
  981. signed
  982. sigpending ();
  983. sigprocmask (, , );
  984. sigsetjmp (, );
  985. sigsuspend ();
  986. sin ();
  987. sinh ();
  988. sizeof
  989. sleep ();
  990. sprintf ("", , );
  991. sqrt ();
  992. srand ();
  993. sscanf (, , );
  994. stat (, );
  995. static
  996. static_cast
  997. strcat (, );
  998. strcmp (, );
  999. strcoll (, );
  1000. strcpy (, );
  1001. strcspn (, );
  1002. strerror ();
  1003. strftime (, , , );
  1004. strchr (, );
  1005. strlen ();
  1006. strncat (, , );
  1007. strncmp (, , );
  1008. strncpy (, , );
  1009. strpbrk (, );
  1010. strrchr (, );
  1011. strspn (, );
  1012. strstr (, );
  1013. strtod (, );
  1014. strtok (, );
  1015. strtol (, , );
  1016. strtoul (, , );
  1017. struct
  1018. strxfrm (, , );
  1019. switch
  1020. sysconf ();
  1021. system ();
  1022. tan ();
  1023. tanh ();
  1024. tcdrain ();
  1025. tcflow (, );
  1026. tcflush (, );
  1027. tcgetattr (, );
  1028. tcgetpgrp ();
  1029. tcsendbreak (, );
  1030. tcsetattr (, , );
  1031. tcsetpgrp (, );
  1032. template
  1033. this
  1034. throw
  1035. time ();
  1036. times ();
  1037. tmpfile ();
  1038. tmpnam ();
  1039. tolower ();
  1040. toupper ();
  1041. true
  1042. try
  1043. ttyname ();
  1044. typedef
  1045. typeid
  1046. typename
  1047. tzset ();
  1048. umask ();
  1049. uname ();
  1050. ungetc (, );
  1051. union
  1052. unlink ();
  1053. unsigned
  1054. using
  1055. utime (, );
  1056. va_arg (, );
  1057. va_end ();
  1058. va_start (, );
  1059. vfprintf ("", , );
  1060. virtual
  1061. void
  1062. volatile
  1063. vprintf ("", );
  1064. vsprintf ("", , );
  1065. wait ();
  1066. waitpid (, , );
  1067. wcstombs (, , );
  1068. wctomb (, );
  1069. while
  1070. wchar_t
  1071. write (, , );
  1072. ;
  1073. ; -----------------------------------------------------------------------------
  1074. ;  user-defined templates
  1075. ; -----------------------------------------------------------------------------
  1076.